it better... - Alemán Inglés Diccionario